﻿#pragma once

#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
//typedef int replace;

////双链表的节点
//typedef struct ListNode
//{
//	replace date;
//	struct ListNode* prev;
//	struct ListNode* next;
//}LTNode;
//
////双链表的初始化
//void LTInit1(LTNode** pphead);
//
////双链表的初始化
//LTNode* LTInit2(void );
//
//
////void LTDestroy(LTNode* phead);
//
////双向链表的打印
//void LTPrint(LTNode* phead);
//
////双链表的尾插
//void LTPushBack(LTNode* phead, replace x);
//
////双链表的头插
//void LTPushFront(LTNode* phead, replace x);
//
////双链表的尾删
//void LTPopBack(LTNode* phead);
//
////双链表的头删
//void LTPopFront(LTNode* phead);
//
////在pos位置之后插⼊数据
//void LTInsert(LTNode* pos, replace x);
//
////删除pos指针
//void LTErase(LTNode* pos);
//
////查找
//LTNode* LTFind(LTNode* phead, replace x);
//
//void ListDestory(LTNode* plist);
